﻿#ifndef CTaskExecQueryDlg_H
#define CTaskExecQueryDlg_H
/********************************************************************************
** @ Date:2024/04/22
** @ Author: HanJiaXin
** @ Description:任务结果记录查询对话框
** @ Version:1.0.0
** @ ClassName:CTaskExecQueryDlg
** @ Fun:
********************************************************************************/
#include <QDialog>
#include "ui_CTaskExecQueryDlg.h"
#include "CRBaseData.h"

class CTaskExecQueryDlg : public QDialog
{
	Q_OBJECT

public:
	CTaskExecQueryDlg(QString sSceneGuid, CRBaseData* pBasicData, QWidget *parent = nullptr);
	~CTaskExecQueryDlg();

private:
	void setStyleSheetFile();   //设置样式文件
	void initConnect();         //初始化槽函数连接
	void initUI();              //初始化ui界面

private slots:
	void slotPushButtonQuery();//点击查询按钮
	void slotShowPdf(QString sPdfPath);//打开pdf报告
	void slotShowSyncPdf(QString sPdfPath);//打开pdf综合报告
	void slotShowTask(QString sTaskExecGuid, QString sTaskName, QString sTaskExecDesc);//打开任务记录详情
	void slotDelDay();
	void slotAddDay();
	void slotClose();

private:
	Ui::CTaskExecQueryDlgClass ui;
	QString m_sSceneGuid;
	CRBaseData* m_pBasicData;
	QMap<QString, QString> m_mapTaskName;//任务名称
};
#endif